100 298 20 2 7
2 4 6 13 14 15 16 20 21 23 31 33 37 39 41 42 44 48 51 53 54 57 58 59 63 64 65 66 67 73 74 75 76 80 81 92 95 96 97 98 105 107 111 115 118 119 120 122 125 130 131 133 150 151 152 157 158 162 167 168 172 173 177 179 181 183 184 186 188 189 191 193 199 201 213 214 216 217 219 221 228 229 233 234 240 243 245 249 255 258 260 261 266 267 269 274 284 290 292 293
